package parser

type Listener interface {
	EnterNullNode(lexer *Lexer)
	EnterStringNode(lexer *Lexer)
	EnterNumberNode(lexer *Lexer)
	EnterBoolNode(lexer *Lexer)
	EnterCommentNode(lexer *Lexer)
	EnterObjectNode(lexer *Lexer)
	ExitObjectNode(lexer *Lexer)
	EnterArrayNode(lexer *Lexer)
	ExitArrayNode(lexer *Lexer)
	EnterCommaNode(lexer *Lexer)
	EnterColonNode(lexer *Lexer)
	GetValue() string
}
